//-------------------------------------------------------------------------------//
#ifndef GLOBALS_H
#define GLOBALS_H
#pragma once

#define SAFE_DELETE( p )            { if( p ) { delete ( p ); ( p ) = NULL; } }
#define SAFE_DELETE_ARRAY( p )      { if( p ) { delete[] ( p ); ( p ) = NULL; } }

#define SCREEN_WIDTH                m_HGE->System_GetState(HGE_SCREENWIDTH)
#define SCREEN_HEIGHT               m_HGE->System_GetState(HGE_SCREENHEIGHT)

//-------------------------------------------------------------------------------//

#include <windows.h>
#include <vector>
#include <string>

#include "hge/hge.h"
#include "hge/hgerect.h"
#include "hge/hgesprite.h"
#include "hge/hgecolor.h"
#include "hge/hgeparticle.h"
#include "hge/hgeresource.h"

#include "tinyxml/tinyxml.h"

//-------------------------------------------------------------------------------//

using namespace std;

#endif // GLOBALS_H
//-------------------------------------------------------------------------------//
